.botnav {
	margin-top: 0px !important;
}

.rv-image {
	position: relative;
}

.rv-image::before {
	content: "";
	position: absolute;
	inset: 0;
	background: var(--before-bg, inherit);
	z-index: 0;
}

.rv-image svg, .rv-image .img-svg {
	position: relative;
	z-index: 1;
}

.section-ctn:empty {
	display: none !important;
	min-height: 0 !important;
}

.section-ctn:has(> .rv-widget:only-child),
.section-ctn:has(> .rv-module:only-child) {
	display: block !important;
}

.rv-widget:has(.inner-ctn .count-down-body),
.rv-module:has(.inner-ctn .count-down-body) {
	overflow-x: hidden;
}

div[class^="subdiv"]:empty {
	display: none !important;
}

.rv-image:has(.deleteblockplaceholders) {
	display: none !important;
}

.rv-content .inner-ctn:empty:not([style*='background-image']) {
	display: none !important;
}

.rv-head .inner-ctn:empty {
	display: none !important;
}

.rv-shead .inner-ctn:empty {
	display: none !important;
}

.kenesis-body .logo {
	position: relative;
	left: auto;
	top: auto;
	height: 220px;
	z-index: 1;
	border-radius: 10px !important;
	z-index: 3;
	padding: 10px;
	display: inline-block;
	vertical-align: top;
}

.kenesis-body .logo img {
	max-height: 128px !important;
}

.kenesis-body .topnav {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 90px;
	z-index: 2;
}

.kenesis-body .topnav:has(.login-bar.login-initialized) {
	height: 125px !important;
}

.kenesis-body .topnav .navbar {
	position: relative !important;
	display: inline-block;
	vertical-align: top;
}

.kenesis-body .dummy-div {
	padding: 0px !important;
}

.kenesis-body .logo {
	height: auto;
}

.kenesis-body .logo {
	z-index: 200;
}

.kenesis-body .logo img {
	max-width: 505px !important;
	margin: 0px !important;
}

@media (max-width: 1900px) {
	.kenesis-body .topnav .navbar li {
		width: 170px !important;
	}

	.kenesis-body .logo {
		max-width: 505px !important;
	}

	.kenesis-body .logo img {
		max-width: 505px !important;
	}
}

@media (max-width: 1800px) {
	.kenesis-body .topnav .navbar li {
		width: 160px !important;
	}

	.kenesis-body .logo {
		max-width: 475px !important;
	}

	.kenesis-body .logo img {
		max-width: 475px !important;
	}
}

@media (max-width: 1700px) {
	.kenesis-body .topnav .navbar li {
		width: 150px !important;
	}

	.kenesis-body .logo {
		max-width: 450px !important;
	}

	.kenesis-body .logo img {
		max-width: 450px !important;
	}
}

@media (max-width: 1600px) {
	.kenesis-body .topnav .navbar li {
		width: 140px !important;
	}

	.kenesis-body .logo {
		max-width: 425px !important;
	}

	.kenesis-body .logo img {
		max-width: 425px !important;
	}
}

@media (max-width: 1500px) {
	.kenesis-body .topnav .navbar li {
		width: 130px !important;
	}

	.kenesis-body .logo {
		max-width: 400px !important;
	}

	.kenesis-body .logo img {
		max-width: 400px !important;
	}
}

@media (max-width: 1400px) {
	.kenesis-body .topnav .navbar li {
		width: 120px !important;
	}

	.kenesis-body .logo {
		max-width: 375px !important;
	}

	.kenesis-body .logo img {
		max-width: 375px !important;
	}
}

@media (max-width: 1300px) {
	.kenesis-body .topnav .navbar li {
		width: 110px !important;
	}

	.kenesis-body .logo {
		max-width: 350px !important;
	}

	.kenesis-body .logo img {
		max-width: 350px !important;
	}
}

@media (max-width: 1200px) {
	.kenesis-body .topnav .navbar li {
		width: 100px !important;
	}

	.kenesis-body .logo {
		max-width: 325px !important;
	}

	.kenesis-body .logo img {
		max-width: 325px !important;
	}
}

